html, body{
    margin: 0;
    padding: 0;
    height: 100%;
}

body{
    display: flex;
    flex-direction: column;
}

header{
    flex: 0 0 auto;
}

.center{
    flex: 1 0 auto;
    padding: 5% 5% 5% 5%;
}

footer{
    flex: 0 0 auto;
}

.fp p{
    font-size: 15px;
    line-height: 5px;
    color: black;
}

.himage{
    float: left;
}

.htitle{
    margin-top: 20px;
    margin-left: 20px;
    float: left;
}

.hmenu{
    float: right;
}

.mainMenu{
}

.header{
    margin: 1px;
    width: auto;
    height: 100px;
    border: 5px solid grey;
}

.perr {
    color: red;
}
